package www.lagou.app;

import www.lagou.dao.PhoneDao;
import www.lagou.entity.Phone;

import java.sql.SQLException;
import java.util.List;

/**
 * 编程题2
 */
public class Work02 {

    public static void main(String[] args) throws SQLException {
        PhoneDao phoneDao = new PhoneDao();

        // 需求1:  查询价格高于2000元，生产日期是2019年之前的所有手机

        List<Phone> phoneByPriceAndDate = phoneDao.findPhoneByPriceAndDate(2000,"2019");
        for (Phone e:phoneByPriceAndDate){
            System.out.println(e.toString());
        }

        System.out.println(" ======== 我是华丽的分割线 ========");

        // 需求2:  查询所有颜色是白色的手机信息
        List<Phone> phoneByColor = phoneDao.findPhoneByColor("白色");
        for (Phone e:phoneByColor){
            System.out.println(e.toString());
        }

        /**
         * 输出结果：
         *
         * Phone{id=2, pname='荣耀6X', price=5689.0, prodate='2018-02-12', color='白色'}
         * Phone{id=3, pname='诺基亚3', price=5699.0, prodate='2011-12-05', color='银白色'}
         * Phone{id=5, pname='IPhoneX', price=5800.0, prodate='2018-01-18', color='日落黑'}
         *  ======== 我是华丽的分割线 ========
         * Phone{id=2, pname='荣耀6X', price=5689.0, prodate='2018-02-12', color='白色'}
         */
    }
}
